package datatypes.r2.flavors.impl;

import javax.persistence.Embeddable;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

import datatypes.r2.basic.BIN;
import datatypes.r2.basic.CS;
import datatypes.r2.basic.ED;
import datatypes.r2.basic.ST;
import datatypes.r2.flavors.BN;
import datatypes.r2.flavors.ST_NT;
import datatypes.r2.flavors.ST_SIMPLE;
import datatypes.r2.flavors.TEL_URL;
import datatypes.r2.foundation.ANY;
import datatypes.r2.foundation.BL;
import datatypes.r2.foundation.DSET;
import datatypes.r2.foundation.TYPE;
import datatypes.r2.quantities.INT;

@javax.persistence.Entity
public class StringSimple implements ST_SIMPLE {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	private long id;

	@Override
	public ST_NT headCharacter() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ST_NT tailString() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public DSET<ST_NT> translation() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ST_SIMPLE literal() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BIN data() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public CS mediaType() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public CS charset() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public CS language() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public CS compression() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public TEL_URL reference() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BIN integrityCheck() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public CS integrityCheckAlgorithm() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ST description() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ED thumbnail() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public INT length() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ED subPart(INT start, INT end) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public TYPE dataType() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public CS nullFlavor() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BN nonNull() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BN isNull() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BL notApplicable() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BL unknown() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BL other() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BL equal(ANY x) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BN identical(ANY x) {
		// TODO Auto-generated method stub
		return null;
	}

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

}
